.messager-body {
  padding: 10px;
  overflow: hidden;
}
.messager-button {
  text-align: center;
  padding-top: 10px;
}
.messager-icon {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 10px 10px 0;
}
.messager-error {
  background: url('images/messager_icons.png') no-repeat scroll -100px 0;
}
.messager-info {
  background: url('images/messager_icons.png') no-repeat scroll 0 0;
}
.messager-question {
  background: url('images/messager_icons.png') no-repeat scroll -50px 0;
}
.messager-warning {
  background: url('images/messager_icons.png') no-repeat scroll -150px 0;
}
.messager-progress {
  padding: 10px;
}
.messager-p-msg {
  margin-bottom: 5px;
}
.messager-body .messager-input {
  width: 100%;
  padding: 1px 0;
  border: 1px solid #f6c1bc;
}

.panel.window.messager-window{
  .messager-body{
    .messager-input{
      height: 26px;
      line-height: 26px;
      color: #36a9e0;
      border:1px solid #36a9e0;
      background: transparent;
      &:focus{
        outline: none;
      }
    }
  }
  .messager-button{
    background: transparent;
    border: 0;
    .l-btn{
      background-image: url(images/ok.png);
      background-size: 100% 100%;
      background-repeat: no-repeat;
      border: 0;
      color: #e3edfe;
      &:hover{
        background: url(images/ok.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        border: 0;
        font-size: 14px;
      }
    }
  }
}

.window.panel .window-header .panel-title, .panel.panel-htop .window-header .panel-title{
  text-indent: 6px;
}

.window.panel .window-header .panel-tool, .panel.panel-htop .window-header .panel-tool{
  margin-top:-15px;
}

.window.panel .window-header .panel-title:before, .panel.panel-htop .window-header .panel-title:before{
  content: "";
}

.window .window-header .panel-icon, .window .window-header .panel-tool{
  margin-top: -12px;
}